Configuring Tel Profiles

The Tel Profiles table lets you configure up to nine Tel Profiles. A Tel Profile is a set of parameters with specific settings which can be assigned to specific calls. The Tel Profiles table includes a wide range of parameters for configuring the Tel Profile. Each of these parameters has a corresponding "global" parameter, which when configured applies to all calls. The main difference, if any, between the Tel Profile parameters and their corresponding global parameters are their default values.

Tel Profiles provide high-level adaptation when the device interworks between different equipment and protocols (at both the Tel and IP sides), each of which may require different handling by the device. For example, if specific channels require the use of the G.711 coder, you can configure a Tel Profile with this coder and assign it to these channels.

To use your Tel Profile for specific calls, you need to assign it to specific channels (trunks or endpoints) in the Trunk Groups table (see Configuring Trunk Groups).

The following procedure describes how to configure Tel Profiles through the Web interface. You can also configure it through ini file [TelProfile] or CLI (configure voip > coders-and-profiles tel-profile).

To configure a Tel Profile:
1. Open the Tel Profiles table (Setup menu > Signaling & Media tab > Coders & Profiles folder > Tel Profiles).
2. Click New; the following dialog box appears:

3. Configure a Tel Profile according to the parameters described in the table below. For a description of each parameter, refer to the corresponding "global" parameter.
4. Click Apply.

Tel Profile Table Parameter Descriptions

Parameter

Description

General

'Index'

[TelProfile_Index]

Defines an index number for the new table row.

Note: Each row must be configured with a unique index.

'Name'

profile-name

[TelProfile_ProfileName]

Defines a descriptive name, which is used when associating the row in other tables.

The valid value is a string of up to 40 characters.

Note: The parameter value cannot contain a forward slash (/).

Signaling

'Profile Preference'

tel-preference

[TelProfile_TelPreference]

Defines the priority of the Tel Profile, where 1 is the lowest priority and 20 the highest priority.

Note:

If both the IP Profile and Tel Profile apply to the same call, the coders and common parameters of the Preferred profile are applied to the call.
If the Preference of the Tel Profile and IP Profile are identical, the Tel Profile parameters are applied.
If the coder lists of both the IP Profile and Tel Profile apply to the same call, only the coders common to both are used. The order of the coders is determined by the preference.

'Fax Signaling Method'

fax-sig-method

[TelProfile_IsFaxUsed]

Defines the SIP signaling method for establishing and transmitting a fax session when the device detects a fax.

[0] No Fax = (Default) No fax negotiation using SIP signaling. The fax transport method is according to the FaxTransportMode parameter.
[1] T.38 Relay = Initiates T.38 fax relay.
[2] G.711 Transport = Initiates fax/modem using the coder G.711 A-law/Mu-law with adaptations (see Note below).
[3] Fax Fallback = Initiates T.38 fax relay. If the T.38 negotiation fails, the device re-initiates a fax session using the coder G.711 A-law/Mu-law with adaptations (see the Note below).
[4] G.711 Reject T.38 = Initiates fax/modem using the coder G.711 A-law/Mu-law with adaptations (see Note below), but if the incoming media is of type IMAGE, the device rejects the re-INVITE message for T.38.

Note:

Fax adaptations (for options 2 and 3):
Echo Canceller = On
Silence Compression = Off
Echo Canceller Non-Linear Processor Mode = Off
Dynamic Jitter Buffer Minimum Delay = 40
Dynamic Jitter Buffer Optimization Factor = 13
If the device initiates a fax session using G.711 (option 2 or 3), a 'gpmd' attribute is added to the SDP in the following format:
For A-law: 'a=gpmd:8 vbd=yes;ecan=on'
For Mu-law: 'a=gpmd:0 vbd=yes;ecan=on'
When the parameter is set to 1, 2, or 3, the parameter FaxTransportMode is ignored.
When the parameter is set to 0, T.38 might still be used without the control protocol's involvement. To completely disable T.38, set FaxTransportMode to a value other than 1.
For more information on fax transport methods, see Fax/Modem Transport Modes.
The corresponding global parameter is IsFaxUsed.

'Enable Digit Delivery'

digit-delivery

[TelProfile_EnableDigitDelivery]

Enables the Digit Delivery feature, which sends DTMF digits of the called number to the phone line (analog port or ) after the call is answered (i.e., line is off-hooked for FXS or seized for FXO) for IP-to-Tel calls.

[0] Disable (default)
[1] Enable

Note:

Analog interfaces: The called number can include characters 'p' (1.5 seconds pause) and 'd' (detection of dial tone). If character 'd' is used, it must be the first 'digit' in the called number. The character 'p' can be used several times.
For example, the called number can be as follows: d1005, dpp699, p9p300. To add the 'd' and 'p' digits, use the usual number manipulation rules.
Analog interfaces: To use this feature with FXO interfaces, configure the device to operate in one-stage dialing mode.
Analog interfaces: If the parameter is enabled, it is possible to configure the analog interface to wait for dial tone per destination phone number (before or during dialing of destination phone number). Therefore, the parameter IsWaitForDialTone (configurable for the entire device) is ignored.
The corresponding global parameter is EnableDigitDelivery.

'Dial Plan Index'

dial-plan-index

[TelProfile_DialPlanIndex]

Defines the Dial Plan index to use in the external Dial Plan file.

Note: The corresponding global parameter is [DialPlanIndex].

'Digit Mapping'

digitmapping

[TelProfile_DigitMapping]

Defines which digit map set to use (Primary or Secondary) for Tel-to-IP calls.

[0] Primary(default)
[1] Secondary

Note:

The primary digit map is defined by the global parameter [DigitMapping].
The secondary digit map is defined by the global parameter [SecondaryDigitMapping].

'Line Type'

internal-line

[TelProfile_InternalLine]

Enables or disables the external line prefix, configured by the global parameter [Prefix2ExtLine], for FXS ports associated with this Tel Profile. Therefore, this parameter can be used to enable or disable the use of the external line prefix (e.g., dial "9" for an external line) for specific FXS ports.

[0] External = (Default) The setting of the global parameter [Prefix2ExtLine] is applied. The configured prefix number is used to access the external line for the FXS ports associated with the Tel Profile.
[1] Internal = The device ignores the global parameter [Prefix2ExtLine] and therefore, doesn't use the external line prefix for FXS ports associated with the Tel Profile.

Note:

The parameter is applicable only to FXS interfaces.
The corresponding global parameter is [Prefix2ExtLine].

'Call Priority Mode'

call-priority-mode

[TelProfile_CallPriorityMode]

Defines call priority handling.

[0] Disable (default).
[1] MLPP = Enables MLPP Priority Call handling. MLPP prioritizes call handling whereby the relative importance of various kinds of communications is strictly defined, allowing higher precedence communication at the expense of lower precedence communications. Higher priority calls override less priority calls when, for example, congestion occurs in a network.
[2] Emergency = Enables Preemption of IP-to-Tel E911 emergency calls. If the device receives an E911 call and there are unavailable channels to receive the call, the device terminates one of the channel calls and sends the E911 call to that channel. The preemption is done only on a channel belonging to the same Trunk Group for which the E911 call was initially destined and if the channel select mode (configured by the ChannelSelectMode parameter) is set to other than By Dest Phone Number (0). The preemption is done only if the incoming IP-to-Tel call is identified as an emergency call. The device identifies emergency calls by one of the following:
The value (URI) of the SIP Alert-Info header in the incoming INVITE message is the same as the value configured for the [EmergencyCallAlertInfoUri] parameter.

Note:

For FXO interfaces, the preemption is done only on existing IP-to-Tel calls. In other words, if all the current FXO channels are busy with calls that were initiated by the FXO (i.e., Tel-to-IP calls), new incoming emergency IP-to-Tel calls are rejected.
For more information, see Pre-empting Existing Call for E911 IP-to-Tel Call.
The corresponding global parameter is CallPriorityMode.

Behavior

'Disconnect Call on Detection of Busy Tone'

disconnect-on-busy-tone

[TelProfile_DisconnectOnBusyTone]

Enables the device to disconnect the call upon detection of a busy or reorder (fast busy) tone.

[0] Disable
[1] Enable (default)

Note:

The parameter is applicable only to FXO and .
The corresponding global parameter is DisconnectOnBusyTone.

'Time For Reorder Tone'

time-for-reorder-tone

[TelProfile_TimeForReorderTone]

Defines the duration (in seconds) that the device plays a busy or reorder tone before releasing the line.

The valid range is 0 to 254. The default is 0 seconds for analog interfaces . Note that the Web interface denotes the default value as "255".

Note:

The selected busy or reorder tone is according to the SIP release cause code received from IP.
The corresponding global parameter is TimeForReorderTone.

'Enable Voice Mail Delay'

enable-voice-mail-delay

[TelProfile_EnableVoiceMailDelay]

Enables and disables voice mail services.

[0] Disable
[1] Enable (default)

The parameter is useful if you want to disable voice mail services per Trunk Group to eliminate the phenomenon of call delay on Trunks that do not implement voice mail when voice mail is configured using the global parameter, VoiceMailInterface.

'Swap Tel To IP Phone Numbers'

swap-teltoip-phone-numbers

[TelProfile_SwapTelToIpPhoneNumbers]

Enables the device to swap the calling and called numbers received from the Tel side (for Tel-to-IP calls). The SIP INVITE message contains the swapped numbers.

[0] Disable (default)
[1] Enable

Note: The corresponding global parameter is SwapTEl2IPCalled&CallingNumbers.

'IP-to-Tel Cut-Through Call Mode'

ip2tel-cutthrough_call_behavior

[TelProfile_IP2TelCutThroughCallBehavior]

Enables the Cut-Through feature, which allows phones connected to the device’s FXS ports to automatically receive IP calls (if there is no other currently active call) even when in off-hook state (and no call is currently active).

[0] Disable = Calls can only be received in on-hook state.
[1] Cut-Through = (Enabled with tones) Calls can be received in off-hook state. When the IP side ends the call, the device can play a reorder tone to the Tel side for a user-defined duration (configured by the CutThroughTimeForReorderTone parameter). Once the tone stops playing, the FXS phone is ready to automatically answer another incoming IP call in off-hook state. A waiting call is automatically answered by the device when the current call is terminated (and if the EnableCallWaiting parameter is configured to 1).
[2] Cut-Through and Paging = (Enabled and no tones) Calls can be received in off-hook state, but no tones are played (before or after the call) in off-hook state. The option is useful for paging calls, which provides a one-way voice path from the paging phone to the paged phones (FXS phones).
[3] Cut-Through and Streaming = Enabled and allows playing music-on-hold (MoH) that is received from an external media (audio) player. For more information, see Configuring MoH from External Audio Source.

Note:

The parameter is applicable only to FXS interfaces.
The corresponding global parameter is CutThrough. this global parameter currently does not support the CutThrough+Streaming option.

Voice

'DTMF Volume'

dtmf-volume

[TelProfile_DtmfVolume]

Defines the DTMF gain control value (in decibels) to the Tel side.

The valid range is -31 to 0 dB. The default is -11 dB.

Note: The corresponding global parameter is DTMFVolume.

'Input Gain'

input-gain

[TelProfile_InputGain]

Defines the pulse-code modulation (PCM) input (received) gain control level (in decibels), which is the level of the received signal for Tel-to-IP calls.

The valid range is -32 to 31 dB. The default is 0 dB.

Note: The corresponding global parameter is InputGain.

'Voice Volume'

voice-volume

[TelProfile_VoiceVolume]

Defines the voice gain control (in decibels), which is the level of the transmitted signal for IP-to-Tel calls.

The valid range is -32 to 31 dB. The default is 0 dB.

Note: The corresponding global parameter is VoiceVolume

'Enable AGC'

enable-agc

[TelProfile_EnableAGC]

Enables the Automatic Gain Control (AGC) feature. The AGC feature automatically adjusts the level of the received signal to maintain a steady (configurable) volume level.

[0] Disable (default)
[1] Enable

Note:

For more information on AGC, see Automatic Gain Control (AGC).
The corresponding global parameter is EnableAGC.

Analog

'Enable Polarity Reversal'

polarity-rvrsl

[TelProfile_EnableReversePolarity]

Enables the Polarity Reversal feature for call release.

[0] Disable (default)
[1] Enable = Enables polarity reversal:
FXS Interfaces: The device changes the line polarity on call answer and then changes it back on call release.
FXO Interfaces: The device sends a SIP 200 OK response when polarity reversal signal is detected (applicable only to one-stage dialing) and releases a call when a second polarity reversal signal is detected.

Note:

The parameter is applicable to FXS and FXO interfaces.
The corresponding global parameter is EnableReversalPolarity.

'Enable Current Disconnect'

current-disconnect

[TelProfile_EnableCurrentDisconnect]

Enables call release upon detection of a Current Disconnect signal.

[0] Disable (default)
[1] Enable = Enables the current disconnect service.
FXO Interfaces: The device releases a call when a current disconnect signal is detected on its port.
FXS Interfaces: The device generates a 'Current Disconnect Pulse' after the call is released from the IP side.

Note:

The parameter is applicable to FXS and FXO interfaces.
The current disconnect duration is configured by the CurrentDisconnectDuration parameter.
The current disconnect threshold (FXO only) is configured by the CurrentDisconnectDefaultThreshold parameter.
The frequency at which the analog line voltage is sampled is configured by the TimeToSampleAnalogLineVoltage parameter.
The corresponding global parameter is EnableCurrentDisconnect.

'DID Wink'

enable-did-wink

[TelProfile_EnableDIDWink]

Enables Direct Inward Dialing (DID) using Wink-Start signaling, typically used for signaling between an E-911 switch and the PSAP.

[0] Disable (default)
[1] Single = The device can be used for connection to EIA/TIA-464B DID Loop Start lines. FXO (detection) and FXS (generation) are supported:
FXO Interfaces: The device dials DTMF (or MF) digits upon detection of a Wink signal, instead of a dial tone.
FXS Interfaces: The device generates a Wink signal upon detection of an off-hook state, instead of playing a dial tone.

For example: (Wink) KP I(I) xxx-xxxx ST (Off Hook)

Where:

I = one or two information digits
x = ANI

Note: The FXO interface generates such MF digits when the Enable911PSAP parameter is set to 1.

[2] Double Wink = Double-wink signaling. This is applicable to FXS interfaces only. The device generates the first Wink upon detection of an off-hook state in the line. The second Wink is generated after a user-defined interval (configured by the TimeBetweenDIDWinks parameter) after which the DTMF/MF digits are collected by the device. Digits that arrive between the first and second Wink are ignored as they contain the same number. For example:
(Wink) KP 911 ST (Wink) KP I(I) xxx-xxxx ST (Off Hook)
[3] Wink & Polarity =
FXS Interfaces: The device generates the first Wink after it detects an off-hook state. A polarity change from normal to reversed is generated after a user-defined time (configured by the TimeBetweenDIDWinks parameter). DTMF/MF digits are collected by the device only after this polarity change. Digits that arrive between the first Wink and the polarity change are ignored as they always contain the same number. In this mode, the device does not generate a polarity change to normal if the Tel-to-IP call is answered by an IP party. Polarity reverts to normal when the call is released. For example:
(Wink) KP 911 ST (Polarity) KP I(I) xxx-xxxx ST (Off Hook)
FXO Interfaces: For IP-to-Tel calls:
1) Upon incoming INVITE message, the FXO interface goes off-hook (seizes the line).
2) Upon detection of a Wink signal from the Tel side (instead of a dial tone), the device dials the digits, "KP911ST" (denotes *911#).
3) The device waits for polarity reversal change from normal to reverse for an interval of 2,000 msec.
4) Upon detection of a polarity reversal change, the device dials the DTMF (or MF) digits of the calling party (number that dialed 911) in the format "KP<ANI>ST" (*ANI#), where ANI is the calling number from the INVITE. If no polarity reversal, the FXO goes idle.
For example: (Wink) KP911ST (Polarity Change) KP02963700ST
Note: The Enable911PSAP parameter must be set to 1.

Note:

The parameter is applicable only to analog interfaces.
For FXS interfaces, the EnableReversalPolarity and PolarityReversalType parameters must be configured to 1.
The corresponding global parameter is EnableDIDWink.

'Enable 911 PSAP'

enable-911-psap

[TelProfile_Enable911PSAP]

Enables the support for the E911 DID protocol, according to the Bellcore GR-350-CORE standard. The protocol defines signaling between E911 Tandem Switches and the PSAP, using analog loop-start lines. The device's FXO interface can be used instead of an E911 switch, connected directly to PSAP DID loop-start lines.

[0] Disable (default)
[1] Enable

Note:

The parameter is applicable only to FXO interfaces.
The corresponding global parameter is [Enable911PSAP].

IP Settings

'Coders Group'

coders-group

[TelProfile_CodersGroupName]

Assigns a Coder Group, which defines audio (voice) coders that can be used for the endpoints associated with the Tel Profile.

To configure Coders Groups, see Configuring Coder Groups.

'RTP IP DiffServ'

rtp-ip-diffserv

[TelProfile_IPDiffServ]

Defines the DiffServ value for Premium Media class of service (CoS) content.

The valid range is 0 to 63. The default is 46.

Note:

For more information on DiffServ, see Configuring Class-of-Service QoS.
The corresponding global parameter is PremiumServiceClassMediaDiffServ.

'Signaling DiffServ'

signaling-diffserv

[TelProfile_SigIPDiffServ]

Defines the DiffServ value for Premium Control CoS content (Call Control applications).

The valid range is 0 to 63. The default is 40.

Note:

For more information on DiffServ, see Configuring Class-of-Service QoS.
The corresponding global parameter is PremiumServiceClassControlDiffServ.

'Enable Early Media'

early-media

[TelProfile_EnableEarlyMedia]

Enables the Early Media feature, which sends media (e.g., ringing) before the call is established.

[0] Disable (default)
[1] Enable

Note:

The corresponding global parameter is EnableEarlyMedia.

'Progress Indicator to IP'

prog-ind-to-ip

[TelProfile_ProgressIndicator2IP]

Defines the progress indicator (PI) sent to the IP.

[-1] = (Default) Not configured:
[0] No PI =
[1] PI = 1 =
[8] PI = 8 = Same as PI = 1.

Note: The corresponding global parameter is ProgressIndicator2IP.

Echo Canceler

'Echo Canceler'

echo-canceller

[TelProfile_EnableEC]

Enables the device's Echo Cancellation feature (i.e., echo from voice calls is removed).

[0] Disable
[1] Line Echo Canceller (default)

For more information on echo cancellation, see Configuring Echo Cancellation.

Note: The corresponding global parameter is EnableEchoCanceller.

'EC NLP Mode'

echo-canceller-nlp-mode

[TelProfile_ECNlpMode]

Enables Non-Linear Processing (NLP) mode for echo cancellation.

[0] Adaptive NLP = (Default) NLP adapts according to echo changes
[1] Disable NLP

Note: The corresponding global parameter is ECNLPMode.

Jitter Buffer

'Dynamic Jitter Buffer Minimum Delay'

jitter-buffer-minimum-delay

[TelProfile_JitterBufMinDelay]

Defines the minimum delay (in msec) of the device's dynamic Jitter Buffer.

The valid range is 0 to 150. The default delay is 10.

For more information on Jitter Buffer, see Configuring the Dynamic Jitter Buffer.

Note: The corresponding global parameter is DJBufMinDelay.

'Dynamic Jitter Buffer Maximum Delay'

jitter-buffer-maximum-delay

[TelProfile_JitterBufMaxDelay]

Defines the maximum delay (in msec) for the device's Dynamic Jitter Buffer.

The default is 300.

'Dynamic Jitter Buffer Optimization Factor'

jitter-buffer-optimization-factor

[TelProfile_JitterBufOptFactor]

Defines the Dynamic Jitter Buffer frame error/delay optimization factor.

The valid range is 0 to 12. The default factor is 10.

For more information on Jitter Buffer, see Configuring the Dynamic Jitter Buffer.

Note:

For data (fax and modem) calls, configure the parameter to 12.
The corresponding global parameter is DJBufOptFactor.

Analog FXO

'Two Stage Dial'

is-two-stage-dial

[TelProfile_IsTwoStageDial]

Defines the dialing mode for IP-to-Tel (FXO) calls.

[0] No = One-stage dialing. In this mode, the device seizes one of the available lines (according to the ChannelSelectMode parameter), and then dials the destination phone number received in the INVITE message. To specify whether the dialing must start after detection of the dial tone or immediately after seizing the line, use the IsWaitForDialTone parameter.
[1] Yes = (Default) Two-stage dialing. In this mode, the device seizes one of the PSTN/PBX lines without performing any dialing, connects the remote IP user to the PSTN/PBX and all further signaling (dialing and Call Progress Tones) is performed directly with the PBX without the device's intervention.

Note:

The parameter is applicable only to FXO interfaces.
The corresponding global parameter is IsTwoStageDial.

'FXO Double Answer'

fxo-double-answer

[TelProfile_EnableFXODoubleAnswer]

Enables the FXO Double Answer feature, which rejects (disconnects) incoming (FXO) Tel-to-IP collect calls and signals (informs) this call denial to the PSTN.

[0] Disable (default)
[1] Enable

Note:

The parameter is applicable only to FXO interfaces.
The corresponding global parameter is EnableFXODoubleAnswer.

'FXO Ring Timeout'

fxo-ring-timeout

[TelProfile_FXORingTimeout]

Defines the delay (in msec) before the device generates a SIP INVITE (call) to the IP side upon detection of a RING_START event from the Tel (FXO) side. This occurs instead of waiting for a RING_END event.

The feature is useful for telephony services that employ constant ringing (i.e., when no RING_END is sent). For example, Ringdown circuit is a service that sends a constant ringing current over the line, instead of cadence-based 2 seconds on, 4 seconds off. For example, when a telephone goes off-hook, a phone at the other end instantly rings.

If a RING_END event is received before the timeout expires, the device does not initiate a call and ignores the detected ring. The device ignores RING_END events detected after the timeout expires.

The valid value range is 0 to 50 (msec), in steps of 100-msec. For example, a value of 50 represents 5 sec. The default value is 0 (i.e., standard ring operation - the FXO interface sends an INVITE upon receipt of the RING_END event).

Note:

The parameter is applicable only to FXO interfaces.
If the parameter is configured for a specific FXO port, Caller ID detection does not occur and the RingBeforeCallerID and FXONumberOfRings parameters do not affect the outgoing INVITE for that FXO port.
The corresponding global parameter is FXORingTimeout.

'Flash Hook Period'

flash-hook-period

[TelProfile_FlashHookPeriod]

Defines the hook-flash period (in msec) for Tel and IP sides. For the IP side, it defines the hook-flash period reported to the IP. For the analog side, it defines the following:

FXS interfaces:
Maximum hook-flash detection period. A longer signal is considered an off-hook or on-hook event.
Hook-flash generation period upon detection of a SIP INFO message containing a hook-flash signal.
FXO interfaces: Hook-flash generation period.

The valid range is 25 to 3,000. The default is 700.

Note:

The parameter is applicable to FXS and FXO interfaces
For FXO interfaces, a constant of 100 msec must be added to the required hook-flash period. For example, to generate a 450 msec hook-flash, configure the parameter to 550.
The corresponding global parameter is FlashHookPeriod.